package 动态代理;

public class Text {
    public static void main(String[] args) {
        /**
         * 需求:
         * 外面的人想要大明星唱一首歌
         * 1.获取代理的对象
         * 代理对象 = ProxyUtil.createProxy(大明星的对象);
         * 2.再调用代理的唱歌方法
         * 代理对象.唱歌的方法("只因你太美");
         */
        //1.创建一个明星对象
        BigStar star = new BigStar("基哥",28);
        //2.获取代理的对象
        Star proxy = ProxyUtil.createProxy(star);
        //3.再调用代理的唱歌
        proxy.sing("鸡你太美");
        System.out.println("================================================");
        proxy.jump();
    }
}
